Luca Boccassi [Fri, 19 Jun 2026 18:29:58 +0000 (19:29 +0100)]
systemd (261-1) unstable; urgency=medium
[ Nick Rosbrook ]
* d/control: do not build systemd-boot-efi-*-signed-template on ubuntu
* lintian-overrides: override error about derivative.ubuntu build
profile
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/261' Update to upstream
version '261' with Debian dir ae08f24a821ff100eddf715f70140ae1f18bf647
For more information, see:
https://github.com/systemd/systemd/releases/tag/v261
Luca Boccassi [Mon, 23 Mar 2026 13:27:09 +0000 (13:27 +0000)]
systemd (260.1-1) unstable; urgency=medium
* Add lpadmin group to basic.conf sysusers.d as requested by CUPS
maintainer
* Install basic.conf in sd-standalone-sysusers package
* Update upstream source from tag 'upstream/260.1' Update to upstream
version '260.1' with Debian dir 38d56d2e92a70e3fb25e78976e8b0382e2b1a70a
Luca Boccassi [Wed, 4 Mar 2026 13:40:07 +0000 (13:40 +0000)]
systemd (260~rc2-1) unstable; urgency=high
* Remove build-depend on rsync, meson is new enough
* Enable getty@ via packaging scriptlets, not static anymore (Closes:
#1129276)
* Update upstream source from tag 'upstream/260_rc2' Update to upstream
version '260~rc2' with Debian dir 9c39b1f4781cb5ab95271453bfa0b453e971da5b
Fixes:
https://github.com/systemd/systemd/security/advisories/GHSA-6pwp-j5vg-5j6m
* Install new files
Luca Boccassi [Fri, 6 Feb 2026 18:37:22 +0000 (18:37 +0000)]
systemd (259.1-1) unstable; urgency=medium
[ Luca Boccassi ]
* Drop dependencies on libcap-dev, no longer used since v259
* Mark sd-userdbd as Multi-Arch: foreign (Closes: #1123615)
* Use dh_installsystemd more to manage units. Ensure more units are
handled as they are added to various packages
* Use dh_installsystemd to handle journald and networkd
* Use deb-systemd-invoke to reexec instead of manual calls. Allows the
tool to handle the complications and use varlink where available
* Increase number of sections of sd-stub on amd64 too. The default limit
breaks adding more than 28 sections, which can happen with a UKI with
many optional profiles. Bump it on amd64 too, at the cost of an extra
~80KB in size on the stub.
* Update upstream source from tag 'upstream/259.1' Update to upstream
version '259.1' with Debian dir f7a9425f1024ef75b5020a216f6be3d0af9ac227
* Restrict the tpm2-generator manpage to arches where it is built
* Install ask-password polkit policy file
[ Yu Watanabe ]
* Drop use of deprecated options. These options are deprecated since
v258.
[ Nick Rosbrook ]
* d/control: have systemd-boot depend on efibootmgr for amd64 and arm64
only
* d/tests: drop tests-in-lxd
* d/control: make systemd-container Depends: libarchive13t64. This is
needed for e.g. systemd-import-generator + rd.systemd.pull= to work
properly. Dracut would like to be able to use that feature reliably
when systemd-importd is available, so explicitly depend on libarchive.
Currently, it is only a Suggests of libsystemd-shared via dlopen
machinery. (LP: #2139822)
Luca Boccassi [Wed, 17 Dec 2025 23:08:45 +0000 (23:08 +0000)]
systemd (259-1) unstable; urgency=medium
[ Luca Boccassi ]
* Downgrade depends to recommends for IPC endpoint of respective libnss
modules. Minimal container images might want the libnss modules to
resolve users, but without the IPC endpoints which will be running on
the host and which will be reachable anyway via IPC.
* Update upstream source from tag 'upstream/259' Update to upstream
version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c
[ Helmut Grohne ]
* Update architecture match for 50-pid-max.conf
Luca Boccassi [Wed, 25 Jun 2025 12:40:07 +0000 (13:40 +0100)]
systemd (257.7-1) unstable; urgency=medium
* udev: add 'clock' system group for PTP rules
* systemd-boot: remove fb too on removal
* systemd-boot: reduce harmless noise on cleanup (Closes: #1108264)
* Update upstream source from tag 'upstream/257.7' Update to upstream
version '257.7' with Debian dir ef416841c96628293f494812ad2d395cf865f7b5
Luca Boccassi [Thu, 29 May 2025 16:52:48 +0000 (17:52 +0100)]
systemd (257.6-1) unstable; urgency=medium
[ Luca Boccassi ]
* d/copyright: use GPL URL instead of old FSF postal address.
* d/signing-template/copyright: use GPL URL instead of old FSF postal
address.
* d/control: bump Standards-Version to 4.7.2, no changes
* Add version to systemd-boot-efi-signed virtual package. Otherwise
dependency on systemd-boot-efi-signed (>= 257.5-2) is not satisfiable
(Closes: #1104663)
* systemd-homed: add dependency on polkitd (Closes: #1105743)
* systemd-boot: fix BOOT.CSV usage (Closes: #1106024)
* Update upstream source from tag 'upstream/257.6' Update to upstream
version '257.6' with Debian dir 907f7fd2ae07adbab0ffd7b9235fc25435f12bab
(Fixes CVE-2025-4598)
* Drop patches, merged upstream
[ Tim Small ]
* document requirement to sync *.link files with initrd (Closes:
#1005282)
[ Kirill Rekhov ]
* Set upstream metadata fields: Security-Contact
Luca Boccassi [Thu, 6 Mar 2025 14:52:08 +0000 (14:52 +0000)]
systemd (257.4-1) unstable; urgency=medium
[ Nick Rosbrook ]
* d/rules: fix bpftool path discovery on ubuntu
* initramfs-tools: copy hwdb.bin to initramfs. The contents of hwdb.bin
may influence udev during early boot. E.g., this may change network
interface naming decisions. Hence, make sure it is available in the
initrd. This adds about 2MB to the size of the compressed initrd.
* d/t/tests-in-lxd: skip test on any setup error. When this test fails
becacuse of snap install, or lxd tools, we prefer to skip because we
never reached the stage where we are actually testing systemd.
[ Luca Boccassi ]
* Set tty device node mode to 0600 (Closes: #1093870)
* d/rules: ignore more blhc false positives
* systemd-resolved: recommend libidn2-0. Without it in some cases
hostname resolution fails (Closes: #1097699)
* README: add note about out-of-tree patches being forbidden. Prompted
by #1098221
* systemd-sysv: add Protected: yes (Closes: #1098260)
* Update upstream source from tag 'upstream/257.4' Update to upstream
version '257.4' with Debian dir 2121ac2e2a87e081b31f819aea969e38b6147ce3
Luca Boccassi [Thu, 13 Feb 2025 19:54:00 +0000 (19:54 +0000)]
systemd (257.3-1) unstable; urgency=medium
* d/t/control: do not pull in gdm3 on loong64. Not installable, skip it
like s390x/riscv/armel
* systemd-boot: warn if efibootmgr is not installed. As it means the
boot entry won't be created, since it's a recommends
* systemd-boot: fix creating bootvar on arm64
* systemd-boot: check that bootvar really points to sd-boot. Otherwise
it could be a leftover with another second stage. Check both encoded
and decoded strings.
* Drop fallback for missing linux-bpf-dev package
* ukify: depend on python3-zstandard and recommend python3-lz4 arm64
kernels are getting zboot+zstd so zstandard will be required for uname
probing. lz4 might be used externally so just recommend it.
* Update upstream source from tag 'upstream/257.3' Update to upstream
version '257.3' with Debian dir 1531e0bcaea1d2bf600be6d542bae876d1829da9
* autopkgtest: fix mkosi config section
Luca Boccassi [Thu, 23 Jan 2025 15:17:08 +0000 (15:17 +0000)]
systemd (257.2-3) unstable; urgency=medium
* signing template: add override for executable-not-elf-or-script
* libsystemd-dev/libudev-dev: depend on libcap-dev. These libraries link
with libcap, so a dependency is needed for static builds
* systemd-boot: use boot entry argument instead of installing as
grub.efi on ESP. It turns out Shim can load sd-boot if the boot entry
is set correctly.
* systemd-boot: always check that the boot entry is set, even with Shim
is already installed
* libudev1: add udeb back to shlibs. Without this, packages building
udebs against libudev-dev will end up depending on libudev1 instead of
libudev1-udeb.
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
systemd (257.1-4) unstable; urgency=medium
* d/t/upstream: decrease parallelism to nproc - 1
* d/t/upstream: do not use nspawn for tests
* d/t/upstream: disable homed/userdbd in the test runner
* d/t/upstream: mask systemd-machined
* Backport patch to workaround issue in new mdadm
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
systemd (257~rc3-1) unstable; urgency=medium
[ Luca Boccassi ]
* systemd-ukify: recommend systemd-boot-efi for the stub (Closes:
#1087808)
* Increase minimum sections in stub PE header on arm64/armhf/riscv64 to
500. Allows riscv64 to include all current DTBs with some room to grow
(Closes: #1087817)
* Bump version in tzdata dependency due to p-u upload
* Update to new upstream version v257~rc3. For a full list of changes:
https://github.com/systemd/systemd/releases/tag/v257-rc3
* Drop patches, merged upstream
* Update symbols for 257~rc3
[ Ben Hutchings ]
* sysctl: Add file trigger on /usr/lib/sysctl.d to restart systemd-
sysctl. (Closes: #1085160)
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
systemd (256.7-3) unstable; urgency=medium
[ Luca Boccassi ]
* Backport patch to fix test failures with tzdata 2024b-1
* systemd-boot: provide provisional integration with shim. Not yet
used, will be active once the signed packages are available.
https://wiki.debian.org/SecureBoot#Secure_Boot_setup_with_systemd-boot
[ Kirill Rekhov ]
* d/systemd.postrm: delete more internal state directories on purge
Luca Boccassi [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
systemd (256.7-2) unstable; urgency=medium
[ Nick Rosbrook ]
* d/systemd.postinst: do not restart systemd-binfmt.service if masked
(LP: #2077869)
[ Luca Boccassi ]
* systemd-boot: depend on systemd for kernel-install (Closes: #1085012)
* Disable utmp support, not y2038 safe. utmp support in tmux has been
disabled, so autopkgtest should no longer break
* Backport fixes for upstream autopkgtest suite
[ Benjamin Drung ]
* initramfs-tools: support missing /etc/udev/udev.conf. Installing
initramfs-tools fails in case `/etc/udev/udev.conf` is removed
(LP: #2084592)
Luca Boccassi [Tue, 8 Oct 2024 17:37:53 +0000 (18:37 +0100)]
systemd (256.7-1) unstable; urgency=medium
* autopkgtest: skip gdm3 on armel for smoke tests. Gnome is no longer
built for armel. (Closes: #1082516)
* New upstream version 256.7
* Mark dependencies on clang and bpftool as :native (Closes: #1083064)
* Revert "autopkgtest: skip TEST-64-UDEV-STORAGE due to qemu crash". The
qemu crash is now detected in the upstream integration test script.
[ Helmut Grohne ]
* salsa-ci: test the stage1 build profile
[ Simon Chopin ]
* Filter out zdev rules in the initramfs hook (LP: #2044104). s390-tools
has its own initramfs customization logic that deals with those files.
[ Luca Boccassi ]
* Re-enable utmp support, tmux's autopkgtests require it. This will
break as logind writing into utmp will wrap around, so Trixie won't be
y2038 ready after all
* New upstream version 256.6
* Note systemd-cryptsetup package split in NEWS (Closes: #1079644)
Luca Boccassi [Thu, 15 Aug 2024 21:00:36 +0000 (22:00 +0100)]
systemd (256.5-1) unstable; urgency=medium
* New upstream version 256.5
* Drop patch merged upstream
* autopkgtest: skip TEST-64-UDEV-STORAGE due to qemu crash. This tests
randomly causes qemu to crash, making it very flaky, skip it
downstream